package cn.kgc.service;

import cn.kgc.entity.ReportJobBo;
import cn.kgc.entity.ReportJobMO;
import cn.kgc.utils.PagedGridResult;

/**
 * @author YC
 */
public interface ReportJobService {

    /**
     * 新增举报职位信息
     *
     * @param reportJobMo
     */
    void addReportJob(ReportJobMO reportJobMo);

    /**
     * 根据职位ID查询举报职位信息
     *
     * @param jobId
     * @return
     */
    ReportJobMO getByJobId(String jobId);

    /**
     * 分页查询举报职位信息
     *
     * @param reportJobBo
     * @return
     */
    PagedGridResult page(ReportJobBo reportJobBo);

    /**
     * 处理举报职位
     */
    void dealReportJobSuccess(String jobId, int dealStatus);

}